
<?php

/*
* set reporting level
*/

ini_set('display_errors',1);


/*
* define global path
*/

DEFINE('DS',DIRECTORY_SEPARATOR);
DEFINE('HOME',dirname(__FILE__));

/*
* Run application
*/

require_once HOME . DS . 'config.php';
require_once HOME . DS . 'bootstrap.php';

function __autoload($class){
	if(file_exists(HOME . DS . strtolower($class) . '.php'))
		require_once (HOME . DS . strtolower($class) . '.php');

	else if(file_exists(HOME . DS . 'util' . DS . strtolower($class) . '.php'))
		require_once (HOME . DS. 'util' . DS . strtolower($class) . '.php');

	else if(file_exists(HOME. DS . 'base' . DS . strtolower($class) . '.php'))
		require_once(HOME . DS . 'base' . DS . strtolower($class) . '.php');

	else if(file_exists(HOME . DS . 'controllers' . DS . strtolower($class).'.php'))
		require_once(HOME . DS . 'controllers' . DS . strtolower($class) . '.php');

	else if(file_exists(HOME . DS . 'models' . DS . strtolower($class) . '.php'))
		require_once(HOME . DS . 'models' . DS . strtolower($class) . '.php');

	else if(file_exists(HOME . DS . 'helpers' . DS . strtolower($class) . '.php'))
		require_once (HOME . DS . 'hepers' . DS . strtolower($class) . '.php');
	else if(file_exists(HOME . DS . 'DTO' . DS . strtolower($class) . '.php'))
		require_once(HOME . DS . 'DTO' . DS . strtolower($class) . '.php');
}

?>
